#ifndef DATAELEMENT_H_INCLUDED
#define DATAELEMENT_H_INCLUDED
/******************************************************
 *  Project：  数据元素
 *  Function:
 *  Description: 数据元素
 *  PROJECT_FILENAME:
 *  Author: coder-itl
 ******************************************************
 *  Copyright 2021/12/03 by coder-itl
 ******************************************************/
#include <stdio.h>
#include <stdlib.h>
#include <string.h>

#define  MAX_SIZE 255
#define  MAX_INFO_SIZE 50
#define TRUE 1
#define FALSE 0

/* 查询关键字类型 */
typedef int KeyType;
typedef char *InfoType;

/* 定义查询的数据类型 */
typedef struct {
    /* 查询关键字 */
    KeyType key;
    InfoType value;
} ElementType;

/* 定义顺序表 */
typedef struct {
    /* 顺序表中的数据元素集合 */
    ElementType *datas;
    /* 顺序表中元素个数 */
    int length;
} SeqList;


#endif // DATAELEMENT_H_INCLUDED
